package cn.maihe.elg.operation.supports.electronicseal.anne.bean.annesign.contract.vo;

import java.io.Serializable;

public class ContractSignerVo implements Serializable {

    //合同签署人ID
    private Long id;

    //合同ID
    private Long contractId;

    //企业的经办人姓名或个人的姓名
    private String name;

    //手机
    private String contact;

    //联系方式类型
    private String contactType;

    //签署人类型，企业：1，个人：2
    private String signerType;

    //签署角色，签署：1，抄送：2
    private String signRole;

    //企业名称
    private String enterpriseName;

    //签署顺序（0：无序，其他有序）
    private Integer signSeq;

    //阅读时间 yyyy-MM-dd HH:mm:ss
    private String readDate;

    //签署时间 yyyy-MM-dd HH:mm:ss
    private String signedDate;

    //拒绝签署时间 yyyy-MM-dd HH:mm:ss
    private String refusedDate;

    //拒签原因
    private String rejectReason;

    //是否自动签署：0：否，1：是
    private String autoSigned;

    //签署地址（H5）
    private String signUrl;

    //签署状态，0：已创建，3：未读未签，5：已读未签，7：拒签，9：已签
    private String status;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getContractId() {
        return contractId;
    }

    public void setContractId(Long contractId) {
        this.contractId = contractId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getContactType() {
        return contactType;
    }

    public void setContactType(String contactType) {
        this.contactType = contactType;
    }

    public String getSignerType() {
        return signerType;
    }

    public void setSignerType(String signerType) {
        this.signerType = signerType;
    }

    public String getSignRole() {
        return signRole;
    }

    public void setSignRole(String signRole) {
        this.signRole = signRole;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public Integer getSignSeq() {
        return signSeq;
    }

    public void setSignSeq(Integer signSeq) {
        this.signSeq = signSeq;
    }

    public String getReadDate() {
        return readDate;
    }

    public void setReadDate(String readDate) {
        this.readDate = readDate;
    }

    public String getSignedDate() {
        return signedDate;
    }

    public void setSignedDate(String signedDate) {
        this.signedDate = signedDate;
    }

    public String getRefusedDate() {
        return refusedDate;
    }

    public void setRefusedDate(String refusedDate) {
        this.refusedDate = refusedDate;
    }

    public String getRejectReason() {
        return rejectReason;
    }

    public void setRejectReason(String rejectReason) {
        this.rejectReason = rejectReason;
    }

    public String getAutoSigned() {
        return autoSigned;
    }

    public void setAutoSigned(String autoSigned) {
        this.autoSigned = autoSigned;
    }

    public String getSignUrl() {
        return signUrl;
    }

    public void setSignUrl(String signUrl) {
        this.signUrl = signUrl;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
